#include <REGX52.H>
/**
  * @brief 串口初始化
  * @param  
  * @retval
  */
void Uart_Init() //4800bps@11.0592MHz
{
	SCON=0x40;
	PCON &= 0x00;		//波特率
	//将定时器设定为8位
	TMOD &= 0x0F;		//清除定时器1模式位
	TMOD |= 0x20;		//设定定时器1为8位自动重装方式(M1=1;M0=0)
	TL1 = 0xFA;		//设定定时初值
	TH1 = 0xFA;		//设定定时器重装值
	TR1 = 1;		//启动定时器1
	ET1 = 0;		//禁止定时器1中断
}

/**
  * @brief 串口发送一个字节的数据
  * @param  Byte--要发送的一个字节的数据
  * @retval 无
  */
void Uart_SendByte(unsigned char Byte)
{
	SBUF=Byte;//(SBUF是串口缓存寄存器,分别可以表示为发送寄存器和接收寄存器)
	while(TI==0);//不再发送跳出循环（TI=1时向主机请求中断）
	TI=0;//软件复位	
}